﻿using System.Collections.Generic;

namespace LH.Model.ST
{
    public class AssemVouch
    {

        public AssemVouch(Head head, List<Body> bodies)
        {
            this.head = head;
            this.bodies = bodies;
        }
        public Head head;
        public List<Body> bodies;

        public class Head
        {
            public string cAVCode { get; set; }

            public string cVouchType { get; set; }

            public string cAccPCode { get; set; }

            public string dAVDate { get; set; }

            public string cDepCode { get; set; }

            public string cPersonCode { get; set; }

            public string cIRdCode { get; set; }

            public string cORdCode { get; set; }

            public string iAVExpense { get; set; }

            public string cAVMemo { get; set; }

            public string cAccounter { get; set; }

            public string cMaker { get; set; }

            public string iNetLock { get; set; }

            public string cDefine1 { get; set; }

            public string cDefine2 { get; set; }

            public string cDefine3 { get; set; }

            public string cDefine4 { get; set; }

            public string cDefine5 { get; set; }

            public string cDefine6 { get; set; }

            public string cDefine7 { get; set; }

            public string cDefine8 { get; set; }

            public string cDefine9 { get; set; }

            public string cDefine10 { get; set; }

            public string ID { get; set; }

            public string bTransFlag { get; set; }

            public string VT_ID { get; set; }

            public string cVerifyPerson { get; set; }

            public string dVerifyDate { get; set; }

            public string cDefine11 { get; set; }

            public string cDefine12 { get; set; }

            public string cDefine13 { get; set; }

            public string cDefine14 { get; set; }

            public string cDefine15 { get; set; }

            public string cDefine16 { get; set; }

            public string cVersion { get; set; }

            public string BomId { get; set; }

            public string cFree1 { get; set; }

            public string cFree2 { get; set; }

            public string cFree3 { get; set; }

            public string cFree4 { get; set; }

            public string cFree5 { get; set; }

            public string cFree6 { get; set; }

            public string cFree7 { get; set; }

            public string cFree8 { get; set; }

            public string cFree9 { get; set; }

            public string cFree10 { get; set; }

            public string parentscrp { get; set; }

            public string cModifyPerson { get; set; }

            public string dModifyDate { get; set; }

            public string dnmaketime { get; set; }

            public string dnmodifytime { get; set; }

            public string dnverifytime { get; set; }

            public string iPrintCount { get; set; }

            public string ctransflag { get; set; }

            public string iverifystate { get; set; }

            public string ireturncount { get; set; }

            public string iswfcontrolled { get; set; }

            public string csysbarcode { get; set; }

            public string cCurrentAuditor { get; set; }

            public string csource { get; set; }

            public string csyssource { get; set; }

            public string csyssourceid { get; set; }

        }

        public class Body
        {
            public string ID { get; set; }

            public string cAVCode { get; set; }

            public string bAVType { get; set; }

            public string cWhCode { get; set; }

            public string cInvCode { get; set; }

            public string RdsID { get; set; }

            public string iAVNum { get; set; }

            public string iAVQuantity { get; set; }

            public string iAVACost { get; set; }

            public string iAVAPrice { get; set; }

            public string iAVPCost { get; set; }

            public string iAVPPrice { get; set; }

            public string cAVBatch { get; set; }

            public string cFree1 { get; set; }

            public string cFree2 { get; set; }

            public string dDisDate { get; set; }

            public string cDefine22 { get; set; }

            public string cDefine23 { get; set; }

            public string cDefine24 { get; set; }

            public string cDefine25 { get; set; }

            public string cDefine26 { get; set; }

            public string cDefine27 { get; set; }

            public string cItemCode { get; set; }

            public string cItem_class { get; set; }

            public string cName { get; set; }

            public string cItemCName { get; set; }

            public string autoID { get; set; }

            public string cBarCode { get; set; }

            public string cAssUnit { get; set; }

            public string cFree3 { get; set; }

            public string cFree4 { get; set; }

            public string cFree5 { get; set; }

            public string cFree6 { get; set; }

            public string cFree7 { get; set; }

            public string cFree8 { get; set; }

            public string cFree9 { get; set; }

            public string cFree10 { get; set; }

            public string cDefine28 { get; set; }

            public string cDefine29 { get; set; }

            public string cDefine30 { get; set; }

            public string cDefine31 { get; set; }

            public string cDefine32 { get; set; }

            public string cDefine33 { get; set; }

            public string cDefine34 { get; set; }

            public string cDefine35 { get; set; }

            public string cDefine36 { get; set; }

            public string cDefine37 { get; set; }

            public string cBVencode { get; set; }

            public string cInVouchCode { get; set; }

            public string iMassDate { get; set; }

            public string dMadeDate { get; set; }

            public string cMassUnit { get; set; }

            public string bfvqty { get; set; }

            public string compscrp { get; set; }

            public string baseqtyn { get; set; }

            public string baseqtyd { get; set; }

            public string bCosting { get; set; }

            public string auxbaseqtyn { get; set; }

            public string iExpiratDateCalcu { get; set; }

            public string cExpirationdate { get; set; }

            public string dExpirationdate { get; set; }

            public string unitquantity { get; set; }

            public string auxuseqty { get; set; }

            public string cBatchProperty1 { get; set; }

            public string cBatchProperty2 { get; set; }

            public string cBatchProperty3 { get; set; }

            public string cBatchProperty4 { get; set; }

            public string cBatchProperty5 { get; set; }

            public string cBatchProperty6 { get; set; }

            public string cBatchProperty7 { get; set; }

            public string cBatchProperty8 { get; set; }

            public string cBatchProperty9 { get; set; }

            public string cBatchProperty10 { get; set; }

            public string cciqbookcode { get; set; }

            public string cbMemo { get; set; }

            public string irowno { get; set; }

            public string cvmivencode { get; set; }

            public string cinvouchtype { get; set; }

            public string cPosition { get; set; }

            public string iGroupNO { get; set; }

            public string cbsysbarcode { get; set; }

            public string csyssourceautoid { get; set; }


        }
    }
}
